justbur [Thu, 19 Nov 2015 01:24:23 +0000 (20:24 -0500)]
Provide alternative for prefix-title
If echo-keystrokes is non nil, we're showing in the bottom window, and
the prefix is shown in the top or bottom line, there's not much reason
to show the prefix again since it's so close to the echo area.
justbur [Wed, 18 Nov 2015 19:58:35 +0000 (14:58 -0500)]
Fix spacing in last commit
justbur [Wed, 18 Nov 2015 19:57:01 +0000 (14:57 -0500)]
Mention new show-prefix option and format README
justbur [Wed, 18 Nov 2015 18:36:51 +0000 (13:36 -0500)]
Add show-prfx 'bottom and change top-level msg
'bottom is a "safer" default because it's impossible to control the echo
area completely, so the message gets wiped out occasionally.
Use prefix-titles for the top-level bindings message, since top-level is
not really a key
justbur [Wed, 18 Nov 2015 15:49:23 +0000 (10:49 -0500)]
Ignore key translations only at top-level
C-x 8 is a valid place to put translations for example
justbur [Wed, 18 Nov 2015 15:21:49 +0000 (10:21 -0500)]
Option to remove default unicode characters
Justin Burkett [Wed, 18 Nov 2015 10:26:06 +0000 (05:26 -0500)]
Merge pull request #86 from syohex/byte-compile-warnings
Fix byte compile warnings
Syohei YOSHIDA [Wed, 18 Nov 2015 03:55:56 +0000 (12:55 +0900)]
Use bound-and-true-p for byte compile warning
Syohei YOSHIDA [Wed, 18 Nov 2015 03:54:31 +0000 (12:54 +0900)]
Move definition position for byte-compile warning
justbur [Wed, 18 Nov 2015 02:50:55 +0000 (21:50 -0500)]
Sort character ranges properly
Fix #85
justbur [Tue, 17 Nov 2015 03:31:10 +0000 (22:31 -0500)]
Make special-key matching case sensitive
justbur [Tue, 17 Nov 2015 03:13:16 +0000 (22:13 -0500)]
Refactor sorting functions and move fn keys up
justbur [Tue, 17 Nov 2015 03:02:18 +0000 (22:02 -0500)]
Silence warnings for obsolete function
justbur [Tue, 17 Nov 2015 02:57:59 +0000 (21:57 -0500)]
Turn on case-sensitivity in replacements
Should avoid situations like #84
justbur [Tue, 17 Nov 2015 01:13:58 +0000 (20:13 -0500)]
Satisfy compiler
justbur [Mon, 16 Nov 2015 21:17:10 +0000 (16:17 -0500)]
Bring in new describe-buffer-bindings parsing func
based on similar function in helm-descbinds. This parses the output of
describe-buffer-bindings line by line, and is easier to follow and
manipulate than the previous one that uses complicated regexp
expressions.
justbur [Mon, 16 Nov 2015 02:39:33 +0000 (21:39 -0500)]
Mention show-top-level in the README
justbur [Fri, 13 Nov 2015 18:05:28 +0000 (13:05 -0500)]
Minor stylistic changes to previous pr
Iqbal Ansari [Fri, 13 Nov 2015 16:08:16 +0000 (21:38 +0530)]
Ignore self-insert-command bindings
Iqbal Ansari [Fri, 13 Nov 2015 03:23:24 +0000 (08:53 +0530)]
Include keybindings of the form 'a .. z' in which key popup
Iqbal Ansari [Fri, 13 Nov 2015 02:51:47 +0000 (08:21 +0530)]
Use `set-temporary-overlay-map` to setup paging keys for toplevel popup
Iqbal Ansari [Sat, 10 Oct 2015 13:08:08 +0000 (18:38 +0530)]
Manually flush headings for keybindings
Iqbal Ansari [Sat, 10 Oct 2015 13:07:04 +0000 (18:37 +0530)]
Allow function key bindings to be displayed in toplevel help
Iqbal Ansari [Sat, 10 Oct 2015 12:35:09 +0000 (18:05 +0530)]
Add a command to popup toplevel bindings
Iqbal Ansari [Sat, 10 Oct 2015 12:35:00 +0000 (18:05 +0530)]
Fix some minor bugs
Iqbal Ansari [Sat, 10 Oct 2015 12:34:02 +0000 (18:04 +0530)]
Improve regexp to match toplevel bindings
Iqbal Ansari [Thu, 8 Oct 2015 03:11:52 +0000 (08:41 +0530)]
Change code to handle nil which-key--current-prefix
This would happen when viewing toplevel bindings
justbur [Fri, 13 Nov 2015 17:03:26 +0000 (12:03 -0500)]
Fix sort order of function keys
justbur [Fri, 13 Nov 2015 13:55:20 +0000 (08:55 -0500)]
Don't use face for prefix if using echo area
With some themes the switch from the text from echo-keystrokes with no
face to the which-key text with a face is annoying.
justbur [Thu, 12 Nov 2015 18:29:42 +0000 (13:29 -0500)]
Bump minor version
justbur [Thu, 12 Nov 2015 18:23:59 +0000 (13:23 -0500)]
Add option to pad key columns on the left
Allows you to make more space between the columns if you think the
layout is too tight.
justbur [Wed, 4 Nov 2015 01:26:48 +0000 (20:26 -0500)]
Fix #79
Explicitly set word-wrap in which-key buffer. Fix unicode correction
justbur [Wed, 4 Nov 2015 01:03:29 +0000 (20:03 -0500)]
Add example of adding Unicode replacements in README
Thanks @epitzer for the suggestion.
https://github.com/justbur/emacs-which-key/issues/52
justbur [Fri, 30 Oct 2015 01:06:48 +0000 (21:06 -0400)]
Don't show help hint for evil operators
Paging and help doesn't work for these, so don't offer
justbur [Fri, 30 Oct 2015 00:51:09 +0000 (20:51 -0400)]
Add option to show popup for evil operators
Default is to enable if evil is loaded before which-key. Otherwise, it
is disabled.
justbur [Thu, 29 Oct 2015 02:52:28 +0000 (22:52 -0400)]
Add melpa stable banner
justbur [Thu, 22 Oct 2015 13:59:36 +0000 (09:59 -0400)]
Don't warn when same cons is added to alist twice
justbur [Tue, 20 Oct 2015 13:26:07 +0000 (09:26 -0400)]
Move sorting functions and add to readme
justbur [Sun, 18 Oct 2015 23:48:04 +0000 (19:48 -0400)]
Better choices for built-in functions
Thanks @xuchunyang!
justbur [Sun, 18 Oct 2015 18:15:48 +0000 (14:15 -0400)]
Cleanup previous commit
justbur [Sun, 18 Oct 2015 17:31:11 +0000 (13:31 -0400)]
Remove dash.el dependency
justbur [Sun, 18 Oct 2015 16:31:40 +0000 (12:31 -0400)]
Remove s.el dependency
justbur [Thu, 15 Oct 2015 14:52:48 +0000 (10:52 -0400)]
Satisfy compiler for golden-ratio-mode
justbur [Fri, 9 Oct 2015 01:59:40 +0000 (21:59 -0400)]
Preliminary support for undo
justbur [Thu, 8 Oct 2015 12:16:26 +0000 (08:16 -0400)]
Add new sort function for testing
This is a variation on key order, which uses alphabetical sorting for
characters, putting lowercase before uppercase.
@syl20bnr
justbur [Wed, 7 Oct 2015 13:01:28 +0000 (09:01 -0400)]
Fix problem with two locations for side-window
Can't always reuse the same window in this case when we go to a deeper
set of keybindings, because we may need to switch sides.
justbur [Wed, 7 Oct 2015 02:05:23 +0000 (22:05 -0400)]
Switch to defun in last commit
justbur [Wed, 7 Oct 2015 01:55:48 +0000 (21:55 -0400)]
Add new sort function
As suggested by @hmelman, sort by whether a key is a prefix or not (no
prefix takes priority) then by key.
justbur [Tue, 6 Oct 2015 14:25:32 +0000 (10:25 -0400)]
Bump version to 0.6.2
justbur [Mon, 5 Oct 2015 11:29:56 +0000 (07:29 -0400)]
readme: Remove what's new and add dependency note
Justin Burkett [Sat, 3 Oct 2015 18:38:00 +0000 (14:38 -0400)]
Merge pull request #71 from justbur/refactor
Refactor
justbur [Sat, 3 Oct 2015 18:22:29 +0000 (14:22 -0400)]
Remove comment
justbur [Sat, 3 Oct 2015 17:41:00 +0000 (13:41 -0400)]
Refactor show-next-page
justbur [Sat, 3 Oct 2015 17:20:35 +0000 (13:20 -0400)]
Move golden-ratio-mode let binding
Let bind golden-ratio-mode earlier in show-page function which may help
prevent golden-ratio from moving the whihc-key buffer
Iqbal Ansari [Fri, 2 Oct 2015 14:01:15 +0000 (19:31 +0530)]
Do not display which-key popup if an interactive command is in progress
This prevents the which-key popup from being displayed if
`read-key-sequence` is invoked from a command as opposed to the editor's
main loop.
The changes introduced in #b96481 and #6d20c0 have been removed since
they are not needed now
justbur [Fri, 2 Oct 2015 13:04:51 +0000 (09:04 -0400)]
Add remove-hook to previous commit
Iqbal Ansari [Fri, 2 Oct 2015 11:32:25 +0000 (17:02 +0530)]
Run `which-key--hide-popup` in post-command-hook also
justbur [Fri, 2 Oct 2015 00:22:37 +0000 (20:22 -0400)]
Revert preserve-size setting on buffer
It's preventing the buffer from automatically shrinking
justbur [Tue, 29 Sep 2015 15:36:48 +0000 (11:36 -0400)]
Let bind golden-ratio-mode when showing window
Prevents golden-ratio from changing size of which-key buffer
Fix #67
justbur [Tue, 29 Sep 2015 14:54:29 +0000 (10:54 -0400)]
Add preserve-size option to side-window display
Beginning of fix for #67
justbur [Sun, 27 Sep 2015 16:52:02 +0000 (12:52 -0400)]
Don't fail if buffer was killed somehow
justbur [Thu, 24 Sep 2015 14:38:06 +0000 (10:38 -0400)]
Fix merge conflicts
justbur [Thu, 24 Sep 2015 14:33:52 +0000 (10:33 -0400)]
Bump version
justbur [Thu, 24 Sep 2015 14:27:33 +0000 (10:27 -0400)]
Better fix for #65
Go back to using the original strategy of backing up
`prefix-help-command` but make sure it never gets set to
`which-key-show-next-page`.
justbur [Thu, 24 Sep 2015 14:22:29 +0000 (10:22 -0400)]
justbur [Wed, 23 Sep 2015 18:00:46 +0000 (14:00 -0400)]
Fix #65
Don't try to backup the value of `prefix-help-command` because it was
getting set to `which-key-show-next-page` somehow creating an infinite
recursion error. Just call `describe-prefix-bindings` directly, which
should cover almost all cases.
justbur [Tue, 22 Sep 2015 13:07:11 +0000 (09:07 -0400)]
Fix docstring typo
Thanks @hmelman
justbur [Mon, 21 Sep 2015 01:26:11 +0000 (21:26 -0400)]
Add alist-name arg to add-key-val-to-alist
Otherwise the name of the alist is not available to this function
justbur [Mon, 21 Sep 2015 00:59:01 +0000 (20:59 -0400)]
Add faces group
justbur [Sat, 19 Sep 2015 15:10:58 +0000 (11:10 -0400)]
Better messages for add-key-val-to-alist
justbur [Fri, 18 Sep 2015 17:19:48 +0000 (13:19 -0400)]
Remove some alists from customize and update docs
The helper functions should be used now due to the nature of the lists.
Removing the variables from customize should encourage this.
Also add automatic conversion of old format of
`which-key-key-based-description-replacement-alist`.
justbur [Fri, 18 Sep 2015 15:20:00 +0000 (11:20 -0400)]
Update README for key-based replacements
justbur [Wed, 16 Sep 2015 16:16:34 +0000 (12:16 -0400)]
Add ability to highlight certain commands
Adds `which-key-highlighted-command-list` and
`which-key-highlighted-command-face` as user-customizable means of
highlighting arbitrary commands (selected through regexp) with arbitrary
faces.
Justin Burkett [Wed, 9 Sep 2015 15:21:50 +0000 (11:21 -0400)]
typo in readme
justbur [Tue, 8 Sep 2015 10:31:52 +0000 (06:31 -0400)]
Mute echo-keystrokes message
It seems to be too much information to display on *every* startup
justbur [Thu, 3 Sep 2015 19:22:16 +0000 (15:22 -0400)]
Better warning for add-key-val-to-alist
justbur [Thu, 3 Sep 2015 17:19:42 +0000 (13:19 -0400)]
Fix typo
justbur [Thu, 3 Sep 2015 17:11:12 +0000 (13:11 -0400)]
Minor fix on last commit
justbur [Thu, 3 Sep 2015 13:11:34 +0000 (09:11 -0400)]
Common interface for prefix names and titles
justbur [Thu, 3 Sep 2015 00:50:18 +0000 (20:50 -0400)]
Minor changes to key-seq functions
justbur [Thu, 3 Sep 2015 00:36:39 +0000 (20:36 -0400)]
Change default indentation of helpers
justbur [Wed, 2 Sep 2015 23:51:21 +0000 (19:51 -0400)]
Add support for prefix-names
justbur [Wed, 2 Sep 2015 16:57:46 +0000 (12:57 -0400)]
Make preventing C-h cycling the default
justbur [Wed, 2 Sep 2015 16:51:47 +0000 (12:51 -0400)]
Allow disabling truncation
justbur [Wed, 2 Sep 2015 16:04:37 +0000 (12:04 -0400)]
Add min-display-lines option
Ref #60
justbur [Wed, 2 Sep 2015 12:51:53 +0000 (08:51 -0400)]
Shorten next page hint
It's too long with the buffer on the right
justbur [Wed, 2 Sep 2015 12:28:46 +0000 (08:28 -0400)]
Factor out next page hint
justbur [Wed, 2 Sep 2015 12:01:17 +0000 (08:01 -0400)]
Change wording of hint
justbur [Wed, 2 Sep 2015 11:21:48 +0000 (07:21 -0400)]
Add missing autoload
Fix #60
justbur [Tue, 1 Sep 2015 17:56:48 +0000 (13:56 -0400)]
Describe new paging options in readme
justbur [Tue, 1 Sep 2015 17:00:51 +0000 (13:00 -0400)]
Fix compiler warning
justbur [Tue, 1 Sep 2015 14:53:04 +0000 (10:53 -0400)]
Fix implementation of prevent-C-h-from-cycling
justbur [Tue, 1 Sep 2015 04:16:19 +0000 (00:16 -0400)]
Add experimental support for using descbinds
Adds a new variable which is disabled by default, called
which-key-prevent-C-h-from-cycling. If both this new variable and
which-key-use-C-h-for-paging are t, then C-h will page through to the
last page, but then drop into the default emacs behavior of calling
describe-prefix-bindings instead of cycling to page 1 again.
justbur [Thu, 27 Aug 2015 12:43:55 +0000 (08:43 -0400)]
Fix echo-keystrokes backup
justbur [Thu, 27 Aug 2015 12:37:41 +0000 (08:37 -0400)]
Fix which-key-echo-keystrokes docstring
justbur [Sun, 16 Aug 2015 22:19:30 +0000 (18:19 -0400)]
Add helper function for prefix titles
justbur [Sun, 16 Aug 2015 01:10:49 +0000 (21:10 -0400)]
One more change to format of prefix-title-alist
justbur [Sun, 16 Aug 2015 00:26:14 +0000 (20:26 -0400)]
Switch prefix-titles to key-seq as key
justbur [Sat, 15 Aug 2015 17:03:09 +0000 (13:03 -0400)]
Add support for "prefix titles". See #58
justbur [Mon, 10 Aug 2015 15:05:04 +0000 (11:05 -0400)]
show-remaining-keys cleanup